#ifndef EDYTOR_H
#define EDYTOR_H
#include "Gniazdo.h"
#include <list>


using namespace std;

class Edytor
{
public:
    int actI;
    int actJ;
    int prevI;
    int prevJ;
    
    
    int defI;
    int defJ;
    
    int opcja;   

    list<Gniazdo*> gniazda;   
    int nrGniazda;
    Gniazdo * tmpG;
    int gniazdoOd;
    int gniazdoDo;
    Polaczenie * tmpP;
    
           
private:
        
public:
       Edytor();
       ~Edytor(void);
       int getNrGniazda(int i, int j);
       bool wstawGniazdo(Gniazdo * g);
       Gniazdo * getGniazdoNr(int nr);
       Polaczenie * getPolaczenie(int god, int gdo);
       void edytujPolaczenie(Polaczenie * p, int nowePr);
       void usunPolaczenia(int nrDo);
       void nowaSiec();
};


#endif
